Events Tab

[Events Tab GIF]

Callbacks: Not implemented. Instead of all events being handled in 'handleEvent', you can handle them in methods such as action() which co-responds to the ACTION_EVENT event. Code is generated BUT functionality will be duplicated if you handle MOUSE_DOWN in mouseDown() and in handleEvent().

Threading Tab

[Threading Tab GIF]

Fairly empty tab. More will be added, such as thread priorities, thread sub-classes, number of threads and possibly thread groups.

  1. With Runnable Interface: The applet implements the 'Runnable' interface, which requires a run() method that gets called whenever you create a thread and pass it 'this'(this instance) class as its parameter.
  2. With Thread Sub-class: You use a derived class of Thread to implement threading rather than with the Runnable interface. This does not generate much code for you
  3. None: No threading whatsoever.

URLs Tab

[URL Tab GIF]

URL grid


[Back] [Next]
Nelson Yu
nelson@cs.ualberta.ca
Last modified: Jan 2 1995